.item-wrap {
	background: #fff;
	margin-top: $margin-updown;
	.form-wrap {
		display: flex;
		align-items: center;
		margin: 0 $margin-both;
		border-bottom: 1px solid $color-line;
		height: 100rpx;
		line-height: 100rpx;
		&:last-child {
			border-bottom: none;
		}
		.label {
			vertical-align: middle;
			margin-right: $margin-both;
		}
		.value {
			vertical-align: middle;
			display: inline-block;
			flex: 1;
			text-align: right;
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: pre;
			&.money {
				font-weight: bold;
			}
			.radio-wrap {
				display: inline-block;
				vertical-align: middle;
				margin-right: 20rpx;
			}
			.radio {
				margin-right: 10rpx;
			}
		}
		&.reason {
			height: initial;
			display: block;
			position: relative;
			flex-direction: column;
			
			textarea {
				width: 100%;
			}
		}
		&.picker {
			border-bottom: 1px solid $color-line;
		}
		.uni-input {
			vertical-align: middle;
			display: inline-block;
			-webkit-box-flex: 1;
			-webkit-flex: 1;
			flex: 1;
			text-align: left;
		}
		
		&.more-wrap {
			.selected {
				vertical-align: middle;
				display: inline-block;
				flex: 1;
				text-align: right;
				color: $color-tip;
				overflow: hidden;
				white-space: pre;
				text-overflow: ellipsis;
				&.have {
					color: $color-title;
				}
			}
			.iconfont {
				color: $color-tip;
				margin-left: 20rpx;
			}
			.action {
				background-color: $color-disabled;
				border-radius: 50%;
				color: #fff;
				width: 36rpx;
				height: 36rpx;
				line-height: 36rpx;
				display: inline-block;
				text-align: center;
				font-weight: bold;
				margin-right: 20rpx;
			}
		}
	}
}
.tips {
	font-weight: bold;
	margin: 20rpx $margin-both 0;
}
.footer-wrap {
	width: 100%;
	padding: 40rpx 0;
	display: flex;
	button {
		flex: 1;
	}
}
